Codexonics\PrimeMoverFramework\compatibility\PrimeMoverFreemiusCompat D

Total Complexity 178
Dependencies 8
Dependents 1
Total lines 1,055
Lines of code 642
Logical lines of code 373
Comment lines 204
Methods 47
Properties 6

Methods 47

Method Rating Maintainability Complexity Lines of code
maybeSkipFreemiusOptionsUpdate()
B
44 16 46
maybeResetFreemiusOnIssues()
A
44 12 44
setCustomPricingPath()
A
52 9 26
maybeUpgradeComplete()
A
52 8 24
filterPrimeMoverSlug()
A
55 8 19
getFreemiusOptionsOnImport()
S
50 7 28
userFriendlyActionLinks()
S
53 7 24
freemiusAllCleanedUp()
S
52 7 23
activationHook()
S
53 7 21
deactivationNotProVersionInitiated()
S
60 7 13
deactivationHook()
S
55 6 21
getActiveModules()
S
56 6 20
maybeUpdateIfUserReadMessage()
S
55 6 19
maybeShowMainSiteOnlyMessage()
S
51 4 29
isPluginActive()
S
63 5 11
getDeactivationParams()
S
55 4 21
moreThanOneFreemiusModules()
S
58 4 16
injectFreemiusOptionsForSrchRplcExclusion()
S
65 5 9
isNetworkUsingOnlyMainSite()
S
60 4 14
isFreemiusLoaded()
S
77 4 3
jSUpgrade()
S
61 2 20
filterMessage()
S
55 2 19
filterUpgradeMessage()
S
56 2 18
removeVerifiedMeta()
S
66 3 8
freemiusCleanup()
S
66 3 9
deactivationUserInitiated()
S
67 3 7
isOnNetworkSitesAuthorized()
S
78 3 3
__construct()
S
56 1 20
registerHooks()
S
55 1 17
filterHeader()
S
70 2 6
setRedirectTransient()
S
65 2 8
filterActionButtons()
S
68 2 8
isUserNeedsToCreateSubSite()
S
66 2 8
generateNoticeSuccessUrl()
S
67 1 8
getCoreModules()
S
82 1 3
getPrimeMover()
S
82 1 3
getSystemAuthorization()
S
81 1 3
getSystemInitialization()
S
81 1 3
getAutoDeactivationOption()
S
82 1 3
isUpgradedUserVerified()
S
77 1 3
getFreemius()
S
82 1 3
getFreemiusOptions()
S
82 1 3
injectFreemiusHooks()
S
62 1 10
setActivationUrl()
S
67 1 8
getActionLinks()
S
82 1 3
redirectAndExit()
S
77 1 4
getSystemFunctions()
S
81 1 3